Exact and Practical Pattern Matching for Quantum Circuit Optimization
نویسندگان
چکیده
Quantum computations are typically performed as a sequence of basic operations, called quantum gates. Different gate sequences, circuits, can implement the same overall computation. Since every additional takes time and introduces noise into system, it is important to find smallest possible circuit that implements given computation, especially for near-term devices execute only limited number gates before renders computation useless. An building block many optimization techniques pattern matching: large small circuit, we would like all maximal matches , in considering pairwise commutation In this work, present first classical algorithm matching provably finds efficient enough be practical sizes typical devices. We demonstrate numerically 1 combining our with known pattern-matching-based reduces count random by ∼ 30% further improve practically relevant circuits were already optimized state-of-the-art techniques.
منابع مشابه
Fast Practical Exact and Approximate Pattern Matching in Protein Sequences
Here we design, analyse and implement an algorithm that searches for motifs in protein sequences using masking techniques (“wordlevel” parrallelism). Our algorithm speeds up known algorithms by a factor of 20 (or the alphabet size). Furthermore, we present graphs of the running times of the algorithm in comparison to its theoritical time complexity.
متن کاملDecomposing Pattern Matching Circuit
This paper presents a new cost-efficient realization scheme of pattern matching circuits in FPGA structures with embedded memory blocks (EMB). The general idea behind the proposed method is to implement combinational circuits using a net of finite state machines (FSM) instead. The application of functional decomposition method reduces the utilization of resources by implementing FSMs using both...
متن کاملImproving practical exact string matching
We present improved variations of the BNDM algorithm for exact string matching. At each alignment our bit-parallel algorithms process a q-gram before testing the state variable. In addition we apply reading a 2-gram in one instruction. Our point of view is practical efficiency of algorithms. Our experiments show that the new variations are faster than earlier algorithms in many cases.
متن کاملPractical Pattern Matching
No new genes? At the University of Toronto, Brendan Frey is leading a group of scientists who are using AI techniques to analyze molecularbiology data. One of their projects involves using a factor graph they developed called GenRate to discover and evaluate genes in mouse tissues. Factor graphs let researchers describe a system with complex variables, such as gene location in DNA as well as ge...
متن کاملImproved Approach for Exact Pattern Matching
In this research we present Bidirectional exact pattern matching algorithm [20] in detail. Bidirectional (BD) exact pattern matching (EPM) introduced a new idea to compare pattern with Selected Text Window (STW) of text string by using two pointers (right and left) simultaneously in searching phase. In preprocessing phase Bidirectional EPM algorithm improved the shift decision by comparing righ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: ACM transactions on quantum computing
سال: 2022
ISSN: ['2643-6817', '2643-6809']
DOI: https://doi.org/10.1145/3498325